.ui-jqgrid .ui-jqgrid-hdiv 
{

    position: relative; 
    margin: 0em;
    padding: 0em; 
    overflow-x: hidden; 
    overflow-y: auto; 
    border-left: 0px none !important; 
    border-top: 0px none !important;
    border-right: 0px none !important;
}

.ui-jqgrid .ui-jqgrid-hbox 
{

    float: left; 
    padding-right: 20px;
}

.ui-jqgrid .ui-jqgrid-htable 
{

    table-layout: fixed;
    margin:0em;

}

.ui-jqgrid .ui-jqgrid-htable th 
{

    height:22px;
    padding: 0 2px 0 2px;

}
.ui-jqgrid .ui-jqgrid-htable th div 
{

    overflow: hidden; 
    position: relative; 
    height:17px;

}

.ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column 
{

    overflow: hidden;
    white-space: nowrap;
    text-align: center;
    border-top : 0px none;
    border-bottom : 0px none;
    font-weight: bold;

}
.ui-th-ltr, .ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr 
{

    border-left : 0px none;

}
.ui-jqgrid .ui-th-div-ie 
{

    white-space: nowrap; 
    zoom :1; 
    height:17px;

}

.ui-jqgrid .ui-jqgrid-resize 
{

    height:20px !important;
    position: relative; 
    cursor: e-resize;
    display: inline;
    overflow: hidden;

}

.ui-jqgrid .ui-grid-ico-sort 
{

    overflow: hidden;
    position: absolute;
    display: inline; 
    cursor: pointer !important;

}

.ui-jqgrid .ui-icon-asc 
{

    margin: -3px 0 0 1px;
    //margin-top: -3px;
    height:12px;

}

.ui-jqgrid .ui-icon-desc 
{

    margin-top:3px;
    height:12px;

}

.ui-jqgrid .ui-i-asc 
{

    margin-top:0px;
    height:16px;

}

.ui-jqgrid .ui-i-desc 
{

    margin-top: 0px;
    margin-left: 12px;
    height: 16px;

}
.ui-jqgrid .ui-jqgrid-sortable 
{

    cursor: pointer;

}